2.3. Level 2: Device can handle recurrence rules with exceptions and extra dates (i.e. supports RRULE, RDATE, EXDATE and RECURRENCE-ID)

If a mobile device supports this level of support then users should be able to create repeating events as defined as part of Level 1 and in addition be able add exceptions and extra dates.

These repeating events should be sent to the server using an appropriate combination of RRULE, RDATE, EXDATE and RECURRENCE-ID properties and the client should be able to accept these same combinations coming from the server.